<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>How do I configure/compile GTK+? [GTK 2.x]</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="GTK+ FAQ"
HREF="book1.html"><LINK
REL="UP"
TITLE="How to find, configure, install, and troubleshoot GTK+"
HREF="c192.html"><LINK
REL="PREVIOUS"
TITLE="Where can I get GTK+? [GTK 2.x]"
HREF="x234.html"><LINK
REL="NEXT"
TITLE="When compiling GTK+ I get an error like: make:
file `Makefile' line 456: Syntax error [GTK 2.x]"
HREF="x278.html"></HEAD
><BODY
CLASS="SECT1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>GTK+ FAQ</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="x234.html"
ACCESSKEY="P"
>&#60;&#60;&#60; Previous</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>How to find, configure, install, and troubleshoot GTK+</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="x278.html"
ACCESSKEY="N"
>Next &#62;&#62;&#62;</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="AEN261"
>How do I configure/compile GTK+? <I
CLASS="EMPHASIS"
>[GTK 2.x]</I
></A
></H1
><P
>Generally, the minimum you need to do is issue the commands:</P
><P
><P
CLASS="LITERALLAYOUT"
><TT
CLASS="LITERAL"
>./configure</TT
><br>
<TT
CLASS="LITERAL"
>make</TT
><br>
<TT
CLASS="LITERAL"
>make install</TT
></P
></P
><P
>in the GTK+ source directory.</P
><P
>This generally also holds true for each of the packages that GTK+
depends upon, listed <A
HREF="c192.html#FAQ-COMPILE"
>above</A
>.</P
><P
>There are various options that you can pass to the configure script
in order to change its default settings. The one that you are most likely
to want to use is the <TT
CLASS="LITERAL"
>--prefix</TT
>
argument, which defines where the package is to be install, e.g.</P
><P
><P
CLASS="LITERALLAYOUT"
><TT
CLASS="LITERAL"
>./configure --prefix=/usr</TT
></P
></P
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="x234.html"
ACCESSKEY="P"
>&#60;&#60;&#60; Previous</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="book1.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="x278.html"
ACCESSKEY="N"
>Next &#62;&#62;&#62;</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Where can I get GTK+? <I
CLASS="EMPHASIS"
>[GTK 2.x]</I
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="c192.html"
ACCESSKEY="U"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>When compiling GTK+ I get an error like: <TT
CLASS="LITERAL"
>make:
file `Makefile' line 456: Syntax error</TT
> <I
CLASS="EMPHASIS"
>[GTK 2.x]</I
></TD
></TR
></TABLE
></DIV
></BODY
></HTML
>